<script src="http://api-maps.yandex.ru/1.0/?key=ACsyiUkBAAAARLKLVgQA0nkjqE7vICOiUp-2ocFxytoXzggAAAAAAAAAAAD2nV5ktkDIGiqJh9rnJvchGtk6Aw==" type="text/javascript"></script>


<script type="text/javascript"><!--

function debug(e) {
	var s = "";
	if ((typeof(e) == "object") || (typeof(e) == "array"))
		for (var i in e) s += i + " = " + ((typeof(e[i]) == "function") ? "function" : e[i]) + "\n";
	else
		s = e;
	alert(s);
}


var kkData = {
	1:{name:"«Квіткова Королева» в ТРЦ «Караван Megastore»", address:"Киев, ул.&nbsp;Луговая, 12", point:new YMaps.GeoPoint(30.472301,50.505373), place:"Возле зоны фонтана.", hours:"с <strong>10:00</strong> до <strong>22:00</strong>"},
	2:{name:"«Квіткова Королева» в ТРЦ «Комод»", address:"Киев, ул.&nbsp;Луначарского, 4", point:new YMaps.GeoPoint(30.598254,50.453383), place:"Первый этаж, слева от эскалатора.", hours:"с <strong>10:00</strong> до <strong>22:00</strong>"},
	3:{name:"«Квіткова Королева» в ТРЦ «Украина»", address:"Киев, пл.&nbsp;Победы, 3", point:new YMaps.GeoPoint(30.491758,50.446369), place:"Первый этаж, справа от центрального входа.", hours:"с 1<strong>0:00</strong> до <strong>21:00</strong>"}
}

function iMapa(id,data) {
	this.id = id;
	this.data = data;
	
	this.style = {hideIcon:true, style: "kk#customPoint"};
	
	this.map = new YMaps.Map( document.getElementById(id) );

	this.map.setCenter(new YMaps.GeoPoint(30.539423,50.47414), 11, YMaps.MapType.MAP);
	
	this.map.addControl(new YMaps.Zoom());
	this.map.addControl(new YMaps.ToolBar());
	this.map.addControl(new YMaps.TypeControl());
	this.map.enableScrollZoom();
	
/*	var ml = new YMaps.YMapsML( 'http://kk.rulezz.com.ua/bit/YMaps/kk.xml' );
	this.map.addOverlay(ml);
	
	YMaps.Events.observe(ml, ml.Events.Fault, function (error) {
		 alert('Ошибка: ' + error);
	});
*/	

	var t = new YMaps.Template();
	t.text = '<div class="mapa-balloon">\
						<img src="/bit/YMaps/mapa-crown.png" class="mapa-balloon-img" alt="Квіткова Королева" />\
						<p><strong>$[kk.name]</strong>, $[kk.address]</p>\
						<p>Режим работы: $[kk.hours|не задан]</p>\
						<p>$[kk.place]</p>\
					</div>';
	YMaps.Templates.add("kk#balloon", t);


	var s = new YMaps.Style();
	s.iconStyle = new YMaps.IconStyle("kk#customPointIcon");
	s.iconStyle.offset = new YMaps.Point(-11, -43);
	s.iconStyle.href = "/bit/YMaps/mapa-crown.png";
	s.iconStyle.size = new YMaps.Point(29, 46);
	s.iconStyle.shadow = new YMaps.IconShadowStyle();
	s.iconStyle.shadow.offset = new YMaps.Point(-9, -13);
	s.iconStyle.shadow.href = "/bit/YMaps/mapa-crown-shadow.png";
	s.iconStyle.shadow.size = new YMaps.Point(43, 13);
	
	s.balloonContentStyle = new YMaps.BalloonContentStyle("kk#balloon");
	YMaps.Styles.add("kk#customPoint", s);

	var t = new YMaps.Template();
	t.text = "<div><img alt=\"Подробнее\" style=\"height:$[style.iconStyle.size.y];width:$[style.iconStyle.size.x];\" src=\"$[style.iconStyle.href]\"\/></div>";
	YMaps.Templates.add("kk#customPointIcon", t);
	
	
	var placemark;
	for (var i in this.data) {
		placemark = new YMaps.Placemark(this.data[i].point, this.style);
		placemark.kk = this.data[i];
		this.map.addOverlay(placemark);
	}


}

function YMaps_init () {
	xMapa = new iMapa("mapa", kkData);
};

// --></script>
